<?php
error_reporting(E_ALL ^ E_NOTICE);


if(isset($_POST['username']) && isset($_POST['password'])){
    require('class/USERAUTH.php');
    $auth = new USERAUTH();
    // Если процесс авторизации возвращает True
    if($auth->login($_POST['username'],$_POST['password'])){
        header('Location: calc.php');
    } else {
        $status = 'Ошибка авторизации.';
    }
    
    if(strlen($status) ){
        $status = '';
    }
    echo strlen($status);
} else if(isset($_GET['logout'])){
    require('class/USERAUTH.php');
    $auth = new USERAUTH();
    $auth->logout();
}

echo "
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
<link type='text/css' href='css/login.css' rel='stylesheet' />	 
<form id='login' method='post' action='index.php'>
<table>
<h3>{$status}</h3>
<tr><td><b>Login</b></td><td><input name='username' type='text'></td></tr>
<tr><td><b>Password</b></td><td><input name='password' type='password'></td></tr>
</table>

<input type='submit' value='Login'>
</form>
<div class='about'>
<ul>
    <li>test-test, для обычного пользователя. Доступны стандартные элементы управления.</li>
    <li>test2-test2, для инженерной версии. Доступны функции sin, cos, log10 и корень. Возможность передавать запросы SOAP и CURL.</li>
    <li>Всё вышеперечисленное отлично работает на:
        <ol>
            <li>2.6.31-gentoo-r10 x86_64</li>
            <li>www-servers/apache 2.2.16</li>
            <li>dev-lang/php 5.3.6 (apache2 berkdb bzip2 cli crypt ctype curl fileinfo filter gd gdbm hash iconv ipv6 json mysql mysqli nls phar posix readline session simplexml soap ssl tokenizer truetype unicode xml zlib)</li>
            <li>Google Chrome 10, Firefox 4, Opera 11</li>
        </ol>
    </li>
</ul>
</div>
";

?>
